Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Lexington Challenger U.S. Open - New York Brisbane 3 Challenger Australia F2 France F6 France F8 France F9 USA F28 Australia F1 Australia F2 USA F22 USA F23 USA F27 USA F28 Australia F4 Japan F2 Japan F3 Italy F13 Indonesia F2 Indonesia F3 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Italy F5 Italy F6 USA F29 USA F24 Uncle Tobys Challenger - Tasmania Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Australian Men's Clay Court Challenger - Canberra Voit Mexico City Open - Mexico City Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver PEOPLEnet CUP - Dnepropetrovsk M15 Las Vegas GHI Bronx Tennis Classic - Bronx Challenger Casablanca San Angel - Mexico City Togliatti Cup - Togliatti Harrah's Entertainment Men's Pro Challenger - Tunica Melbourn Challenger Sunrise Challenger Rhodes Challenger Lugano Challenger M25 Tulsa Vancouver Challenger Binghamton Challenger XL Bermuda Open - Bermuda Countrywide Classic USTA Challenger - Carson Burnie Challenger Isla de Lanzarote - Lanzarote Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba M25 Nottingham Vancouver Challenger Bangkok Challenger Caloundra Challenger Dallas Challenger San Jose Challenger Fergana Challenger Nottingham Challenger Nottingham Challenger Astana Challenger Beijing Challenger Olbia Challenger - Olbia Heineken Challenger - Ho Chi Minh City Alexander Kolyaskin Memorial - Donetsk Gemax Open - Belgrade 2007 Challenger of Santa Clara - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia Ortisei Challenger Vancouver Challenger Budapest Challenger - Budapest Bangkok Challenger Quimper Challenger Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger Smith Barney Men's Challenger - Covington Istanbul Challenger Open de Montauban - Montauban IPP Open - Helsinki Alphen Challenger Uncle Toby's Challenger in Burnie - Burnie Penza Cup - Penza Ourocard Tennis Challenger - Sao Paulo Taiwan Challenger - Kaohsiung Bukhara Challenger - Bukhara Austin Challenger - Austin The Swanston Challenger - Sacramento Isla de Gran Canaria - Mas Palomas The $50,000 Pro Challenger at Calabasas - Calabasas Nottingham Challenger M15 Cancun Ford Tennis Championships - Louisville M15 Santo Domingo Sunset Moulding Yuba City Racquet Club Challenger - Yuba City M15 Cancun Samsung Securities Cup - Seoul ECM Prague Open 2005 - Prague Odlum Brown Vancouver Open - Vancouver M15 Cancun Rennes Challenger Open D'Orleans - Orleans Zagreb Challenger M25 Harlingen Nottingham Challenger Ramat Hasharon Challenger Helsinki Challenger Home Depot Center USTA Challenger - Carson XL Bermuda Open - Bermuda M25 Austin Granby Challenger Rijeka Open - Rijeka Ilkley Challenger Vancouver Challenger Brescia Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta M15 Doha Happy Valley Challenger M25 Doha M25 Al Zahra Bancolombia Open - Bogota Burnie Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Mordova Cup 2007 - Saransk Karshi Challenger Shanghai Challenger Kaohsiung Challenger VI Gramado Open de Tenis - Gramado Swanston Challenger - Sacramento Ho Chi Minh City Challenger Taipei City Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Astana Challenger Mons Challenger Aix En Provence Challenger Akbank Private Banking TED Open - Istanbul Bangkok Challenger Surbiton Challenger Vancouver Challenger Columbus Challenger M25 Santo Domingo Seoul Challenger Indian Wells Challenger Bratislava Challenger Toyota Challenger Taipei City Challenger Raanana Challenger Seoul Challenger Cassis Challenger Busan Challenger Calgary Challenger M25 Calabasas Sao Paulo Challenger M25 Xalapa The LTA Wrexham Challenger - Wrexham Tashkent Challenger Savannah Challenger M25 Pensacola Suzhou Challenger Columbus Challenger Monterrey Challenger Canberra Challenger HTV Challenger - Ho Chi Minh City M25 Wichita 2006 USTA Tallahassee Tennis Challenger - Tallahassee Aguascalientes Challenger Biella 4 Challenger Lille Challenger Czech Open - Prostejov Istanbul Challenger Istanbul 2 Challenger Drummondville Challenger Mallorca Challenger Brisbane 1 Challenger Busan Challenger Morelia Challenger Fairfield Challenger Chicago Challenger Bratislava Challenger Tiburon Challenger Gimcheon Challenger Togliatti Cup - Togliatti Guzzini Challenger - Recanati Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui Barranquilla Challenger USTA Comerica Challenger - Aptos Gwangju Challenger Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger Bloomfield Hills Challenger dBI Tennis Challenger - Binghamton Mallorca Challenger Cassis Challenger Rome 1 Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania Las Vegas Challenger Mallorca Challenger Monterrey Challenger Morelos Challenger Fairfield Challenger Malaga Challenger Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station Knoxville Challenger TED Open - Istanbul Pro Challenger at Calabasas - Calabasas Tyler Challenger Czech Open 2006 - Prostejov Lexington Challenger Santo Domingo Challenger Columbus Challenger Charlottesville Challenger Nonthaburi 2 Challenger Bengaluru Challenger Pune Challenger Pune Challenger Mexico City Challenger Kigali 2 Challenger International Indoor Tennis Championships of Croatia - Zagreb Merida Challenger Cuernavaca Challenger Little Rock Challenger Cary Challenger PBZ Zagreb Indoors - Zagreb Jingshan Challenger Morelos Challenger Monterrey Challenger Tashkent Challenger - Tashkent Shanghai Challenger Samsung Securities Cup - Seoul Prague Challenger Burnie Challenger Athens Challenger Sarasota Challenger AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Busan Challenger Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Countrywide Classic - Los Angeles Sao Paulo Challenger Tour Finals Zhuhai Challenger Legg Mason Tennis Classic - Washington Dallas Challenger Nottingham-2 Challenger AIG Japan Open Tennis Championships - Tokyo Tiburon Challenger Salzburg Challenger Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Brisbane International - Brisbane SAP Open - San Jose Tashkent Challenger Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Geneva Challenger Charleston Challenger BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Malaysian Open - Kuala Lumpur Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger Chicago Challenger Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Batman Challenger Rakuten Japan Open - Tokyo Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Little Rock Challenger Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Le Gosier Challenger Credit Agricole Suisse Open - Gstaad Napoli Challenger PTT Thailand Open - Bangkok Countrywide Classic - Los Angeles Kremlin Cup - Moscow Todi Challenger Swiss Indoors Basel - Basel Guadalajara Challenger Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Mexico City Challenger Monza Challenger Citi Open - Washington PTT Thailand Open - Bangkok Kremlin Cup - Moscow Valencia Open - Valencia Kun-Ming Challenger PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Delray Beach Open - Delray Beach Apia International - Sydney Athens Challenger Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm BMW Open - Munich Open de Nice Cote d'Azur - Nice Bratislava Challenger Ningboo Challenger Aegon Nottingham Open - Nottingham Ortisei Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm AEGON Championships - London Brisbane International - Brisbane Memphis Open - Memphis Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo SA Tennis Open - Johannesburg Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Moselle Open - Metz Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Champaign Challenger Nonthaburi 3 Challenger New York Open - New York AEGON Championships - London San Luis Potosi Challenger Acapulco Challenger Astana Open - Nur-Sultan Thailand Open - Bangkok China Open - Beijing Open Sabadell Atlantico - Barcelona Irving Challenger Noumea Challenger PTT Thailand Open - Bangkok If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Mallorca Championships - Mallorca Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Almaty Open - Almaty The Stella Artois Championships - London Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Cary 2 Challenger Hua Hin Challenger Aircel Chennai Open - Chennai Claro Open Colombia - Bogota Andria Challenger M25 Pensacola Delray Beach Open - Delray Beach Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger Open de Nice Cote d'Azur - Nice Shenzhen Challenger Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Nottingham Challenger Brisbane 2 Challenger European Open - Antwerp Morelos Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Claro Open Colombia - Bogota Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Dallas Challenger Canberra Challenger Apia International - Sydney Indian Wells Challenger Tashkent Challenger Ecuador Open - Quito Lugano Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Busan Challenger Santo Domingo Challenger TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mexico City Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Nonthaburi 1 Challenger Chennai Challenger Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger New York Open - New York Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Mexico City Challenger Savannah Challenger New York Open - New York Mifel Tennis Open - Los Cabos US Men's Clay Court Championship - Houston Mallorca Challenger Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Citta di Monza - Monza BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Savannah Challenger Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Verona Challenger Bengaluru Challenger Leon Challenger Citi Open - Washington Little Rock Challenger Tunis Challenger Palmas del Mar Challenger Libema Open - 's-Hertogenbosch Perugia Challenger Istanbul Challenger Newport Challenger TD Waterhouse Cup - Long Island Zhangjiagang Challenger Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Jinan Challenger Countrywide Classic - Los Angeles Brasilia Challenger Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Brisbane - Brisbane New Delhi Challenger Infosys Hall of Fame Open - Newport Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne Bogota Challenger Mexico City Challenger BMW Open - Munich Valencia Open - Valencia Qatar ExxonMobil Open - Doha Salinas Challenger Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Open Parc - Lyon Regions Morgan Keegan Championships - Memphis Rakuten Japan Open - Tokyo CA Tennis Trophy - Vienna Canberra Challenger Split 1 Challenger Charleston Challenger Cassis Challenger Knoxville Challenger Chengdu Open - Chengdu Chicago Challenger Erste Bank Open - Vienna Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Charlottesville Challenger Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai - Shanghai Lexington Challenger Shanghai ATP Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Medibank International - Sydney Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami SAP Open - San Jose Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami China Open - Beijing Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Next Generation Adelaide International - Adelaide Rakuten Japan Open - Tokyo U.S. Open - New York Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane Chengdu Open - Chengdu Abierto Mexicano - Los Cabos Fever-Tree Championships - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London M25 Chennai Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 U.S. Open - New York Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Australian Open (juniors) Davis Cup, World Group, PO, ISR-CHI 3-2 AAMI Classic - Kooyong Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Group I, 1R, HUN-ISR 3-2 Kooyong Classic - Kooyong Olympics - London French Open (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro